<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
?>
<script type="text/javascript">
    $(document).ready(function()
    {  

        $("#divListadoEstudiantesReporte").flexigrid({
            url: 'direc.php?url=controller/modules/reportes/mostrarDeportistasReporte.php&content=false',
            dataType: 'json',
            colModel : [
                {display: 'id', name : 'id', width : 100, sortable : true, align: 'left', hide: true},
                {display: 'N° Documento', name : 'documento', width : 100, sortable : true, align: 'center'},
                {display: 'Primer Nombre', name : 'primer_nombre', width : 100, sortable : true, align: 'left'},
                {display: 'Segundo Nombre', name : 'segundo_nombre', width : 100, sortable : true, align: 'left'},
                {display: 'Primer Apellido', name : 'primer_apellido', width : 100, sortable : true, align: 'left'},
                {display: 'Segundo Apellido', name : 'segundo_apellido', width : 100, sortable : true, align: 'left'},
                {display: 'Institución', name : 'nombre', width : 100, sortable : true, align: 'left'}
            ],
            buttons : [
                {name: 'Formulario', bclass: 'edit', onpress : generarFormulario},
                {name: 'Adjuntos', bclass: 'folder', onpress : mostrarAdjuntos},
                {separator: true}
            ],
            searchitems : [
                {display: 'Documento', name : 'documento'},
                {display: 'primer_nombre', name : 'primer_nombre', isdefault: true},
                {display: 'primer_apellido', name : 'primer_apellido'},
                {display: 'Institución', name : 'i.nombre'}
            ],
            sortname: "d.id",
            sortorder: "asc",
            usepager: true,
            title: 'Deportistas',
            useRp: true,
            rp: 15,
            showTableToggleBtn: true,
            width: 880,
            height: 300
        });
        
    }); 
    
    function  mostrarListadoReporte(){
        $("#divListadoEstudiantesReporte").flexReload();
    }   
    
    function mostrarAdjuntos(e,grid){
        $("#divInformacionReporte").dialog({
            modal:'true',
            autoOpen: false,
            buttons:{
                'Aceptar':function(){$( this ).dialog( "close" );}}
        });
        
        $("#divAdjuntosEstudiante").dialog({
            modal:'true',
            autoOpen: false,
            buttons:{
                'Aceptar':function(){$( this ).dialog( "close" );}}
        });
        //limitar para que seleccione un
        if ($('.trSelected', grid).length==0){
            $("#divInformacionReporte").html('¡No ha seleccionado ningún deportista para ver la información!');
            $("#divInformacionReporte").dialog('open');
        }else if ($('.trSelected', grid).length>1){
            $("#divInformacionReporte").html('¡solo puede ver la información de un estudiante a la vez!');
            $("#divInformacionReporte").dialog('open');
            mostrarListadoReporte();
        }else{
            $('#divAdjuntosEstudiante').html('');
            //alert('Relice accion');
            var deportistaId=$('.trSelected', grid).children('[abbr=id]').children('div').html();
            //console.log($('.trSelected', grid).children('[abbr=id]').children('div').html());
            //enviamos la consulta para guardar la asignación
            $.ajax({
                url:'direc.php',
                data:{
                    'url':'controller/modules/reportes/listarAdjuntos.php',
                                      
                    'deportistaId':deportistaId,
                    'content':'false'
                },
                success: function(o,result) {
                    if(result=='success'){
                        $('#divAdjuntosEstudiante').html(o);
                        $("#divAdjuntosEstudiante").dialog('open');
                    }
                }
            });
                        
    

        }

    }
    
    function generarFormulario(e,grid){
        $("#divInformacionReporte").dialog({
            modal:'true',
            autoOpen: false,
            buttons:{
                'Aceptar':function(){$( this ).dialog( "close" );}}
        });

        //limitar para que seleccione un
        if ($('.trSelected', grid).length==0){
            $("#divInformacionReporte").html('¡No ha seleccionado ningún deportista para ver la información!');
            $("#divInformacionReporte").dialog('open');
        }else if ($('.trSelected', grid).length>1){
            $("#divInformacionReporte").html('¡solo puede ver la información de un estudiante a la vez!');
            $("#divInformacionReporte").dialog('open');
            mostrarListadoReporte();
        }else{
            $('#divAdjuntosEstudiante').html('');
            //alert('Relice accion');
            var deportistaId=$('.trSelected', grid).children('[abbr=id]').children('div').html();
            //console.log($('.trSelected', grid).children('[abbr=id]').children('div').html());
            //enviamos la consulta para guardar la asignación
            window.open('direc.php?url=controller/modules/reportes/getPDF.php&content=false&deportistaId='+deportistaId, '_blank');
        }
    }
</script>
<div id="divListadoEstudiantesReporte"> 
</div>
<div id="divInformacionReporte" title="Atención"></div>
<div id="divAdjuntosEstudiante" title="Adjuntos"></div>
